interface FormItemProps {
  /** 菜单类型（0代表菜单、1代表iframe、2代表外链、3代表按钮）*/
  id: string;
  menuType: number;
  higherMenuOptions: Record<string, unknown>[];
  parentId: string; // 上级菜单
  title: string; // 菜单名称
  name: string; // 路由名称
  path: string; // 路由路径
  component: string; // 组件路径
  rank: number; // 菜单排序
  redirect: string; // 路由重定向
  icon: string; // 菜单图标
  extraIcon: string; // 右侧图标
  enterTransition: string; // 进场动画
  leaveTransition: string; // 离场动画
  activePath: string; // 菜单激活
  // 按钮级别权限设置
  auths: string; // 权限标识
  // iframe
  frameSrc: string; // 链接地址
  frameLoading: boolean; // 加载动画
  keepAlive: boolean; // 缓存页面
  hiddenTag: boolean; // 标签页
  fixedTag: boolean; // 固定标签页
  showLink: boolean; // 菜单 显示/隐藏
  showParent: boolean; // 父级菜单 显示/隐藏
}
interface FormProps {
  formInline: FormItemProps;
}

export type { FormItemProps, FormProps };
